﻿@charset "utf-8";



body {

    /*overflow: hidden;*/


    min-height: 100vh;

    margin: auto;

    font-family: "微软雅黑";

    background: #fff;

}



.yx_mc_main {

    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;

}



img {

    /*width: 100%;*/

}



a {

    color: #ccc;

    display: inline-block;

}



/* a:active {

    color: #fff !important;

} */



.ft1_l_lisbox:active {

    color: #fff;

}



@font-face {

    font-family: "Trajan W01 Bd";

    src: url("../font/TrajanPro3-Regular.woff2") format("woff2"),

        url("../font/TrajanPro3-Regular.woff") format("woff"),

        url("../font/TrajanPro3-Regular.ttf") format("truetype"),

        url("../font/TrajanPro3-Regular.eot") format("embedded-opentype"),

        url("../font/TrajanPro3-Regular.svg") format("svg");

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: "Trajan W01 Bd";

    src: url("../font/Trajan W01.woff2") format("woff2"),

        url("../font/Trajan W01.woff") format("woff"),

        url("../font/Trajan W01.ttf") format("truetype"),

        url("../font/Trajan W01.eot") format("embedded-opentype"),

        url("../font/Trajan W01.svg") format("svg");

    font-weight: bold;

    font-style: normal;

}



/* 响应式内容区变化 */

@media screen and (min-width: 1201px) {

    .yx_mc_container {

        width: 1200px;

        margin: 0 auto;

    }

}



@media screen and (max-width: 1200px) {

    .yx_mc_container {

        width: 768px;

        padding: 0 15px;

        margin: 0 auto;

    }

}



@media screen and (max-width: 767px) {

    .yx_mc_container {

        width: 100%;

        padding: 0 15px;

    }

}



/* 列表图片 */

.yx_mc_list_imgbox {

    position: relative;

    overflow: hidden;

}



.yx_mc_list_imgbox img {

    height: 100%;

}



.yx_mc_list_png {

    position: relative;

    z-index: 1;

    top: 0;

    left: 0;

}



.yx_mc_list_img {

    position: absolute;

    z-index: 2;

    top: 0;

    left: 0;

}





/* 大标题 */

.yx_mc_inner_title {

    font-family: "Trajan W01 Bd";

    font-weight: bold;

    font-size: 30px;

    line-height: 1.2;

    color: #333;



    margin-bottom: 42px;

}



/* 中标题 */

.yx_mc_inner_subtitle {

    font-size: 24px;

    color: #333333;

    line-height: 1.5;



    margin-bottom: 30px;

}



/* 带字体*/

.yx_mc_inner_font {

    font-family: "Trajan W01 Bd";

    font-weight: bold;

    color: #333;

}



/* 小标题 */

.yx_mc_inner_smalltitle {

    font-size: 22px;

    color: #333;



    margin-bottom: 20px;

}



/* 行高为30的内容 */

.yx_mc_cont1630 p {

    font-size: 16px;

    line-height: 1.875;

    color: #666666;

}



/* 行高为24的内容 */

.yx_mc_cont1624 p {

    font-size: 16px;

    line-height: 1.5;

    color: #666666;

}



/* 文字带点 */

.yx_mc_b4s1_li {

    font-size: 16px;

    line-height: 30px;

    color: #666;

}



.yx_mc_b4s1_lidian {

    width: 5px;

    line-height: 30px;

    color: #333;

    display: inline-block;

    margin-right: 10px;

}



/* 前边带点 下面有文字 */

.yx_mc_c3s2_list {

    margin-top: 28px;

}



.yx_mc_c3s2_li {

    margin-bottom: 14px;

}



.yx_mc_c3s2list_title {

    font-size: 16px;

    line-height: 30px;

    color: #333;

}



.yx_mc_c3s2list_content p {

    font-size: 16px;

    line-height: 30px;

    color: #999;

    max-width: 531px;

}







/* 上图下文四个 */

.yx_mc_4list_imgbox {

    position: relative;

    overflow: hidden;

}



.yx_mc_4list_imgbox img {

    width: 100%;

    height: 100%;

}



.yx_mc_4list_png {

    position: relative;

    z-index: 1;

    top: 0;

    left: 0;

}



.yx_mc_4list_img {

    position: absolute;

    z-index: 2;

    top: 0;

    left: 0;

}



.yx_mc_4lisbox_word {

    text-align: center;

    font-size: 20px;

    line-height: 30px;

    color: #333;

    margin-top: 25px;

}



.yx_mc_4li {

    float: left;

    width: 25%;

    padding: 0 9px;

}



.yx_mc_4list {

    margin: 0 -9px;

    margin-top: 50px;

}



/* 上图下文五个 */

.yx_mc_5li {

    float: left;

    width: 20%;

    padding: 0 10px;

}



.yx_mc_5list {

    margin: 0 -10px;

    margin-top: 45px;

}





/* <!-- 右图左文 各50%  ！！加上类名 pic_left 则为左图右文--> */

.yx_mc_b1s1_fl {

    width: 50%;

    padding-right: 30px;

}



.yx_mc_b1s1_fr {

    width: 50%;

}



.pic_left .yx_mc_b1s1_fl {

    float: right;

}



.pic_left .yx_mc_b1s1_fl {

    padding-right: 0;

    padding-left: 50px;

}



/* <!-- 左图右文 左边只有图片大小--> */

.yx_mc_b2s1_l {

    width: 314px;

}



.yx_mc_b2s1_r {

    width: calc(100% - 314px);

    padding-left: 82px;

}



.yx_b1s3_contbox {

    margin-bottom: 48px;

}



.yx_b1s3_contbox:last-child {

    margin-bottom: 0;

}



.yx_mc_b2s1_imgbox {

    width: 314px;

    margin: 0 auto;

}



/* 黄色条 */

.yx_mc_b5s1r_more {

    padding-top: 50px;

    margin-bottom: 45px;

}



.yx_mc_b2s1rmore_dl {

    display: inline-block;

    padding: 0 30px;

    background: #f2c043;

}



.yx_mc_b2s1rmore_dt {

    width: 30px;

    margin-right: 15px;

    line-height: 60px;

}



.yx_mc_b5s1r_more .yx_mc_b2s1rmore_dt,

.yx_mc_b5s1r_more .yx_mc_b2s1rmore_dd {

    line-height: 60px;

}



.yx_mc_b2s1rmore_dd {

    font-size: 20px;

    line-height: 60px;

    color: #fff;

}



.yx_mc_b2s1rmore_dd {

    font-size: 18px;

    color: #fff;

}



/* 带点列表有小标题 */

.yx_mc_b4s1_bdcontbox {

    margin-bottom: 30px;

}



.yx_mc_b4s1_li {

    font-size: 16px;

    line-height: 30px;

    color: #666;

}



.yx_mc_dianword .yx_mc_b4s1_li {

    margin-bottom: 45px;

}



.yx_mc_b4s1_lidian {

    width: 5px;

    line-height: 30px;

    color: #333;

    display: inline-block;

    margin-right: 10px;

}



.yx_mc_b4s1_lidian {

    width: 15px;

    margin: 0;

    padding-right: 10px;

}



.yx_mc_e2s2 .yx_mc_b4s1_lidian {

    color: #666;

}



.yx_mc_h1_list .yx_mc_b4s1_lidian {

    width: 30px;

}



.yx_mc_b4s1_liword a {

    color: #333;

    display: inline-block;

}



.yx_mc_h1_list .yx_mc_b4s1_liword {

    width: calc(100% - 30px);

}



.yx_mc_b4s1_liword {

    width: calc(100% - 15px);

    line-height: 30px;

}



/* 表格 */

.yx_mc_f2_tabbox table {

    width: 100%;

}



.yx_mc_f2_tabbox td,

.yx_mc_f2_tabbox th {

    text-align: center;

    vertical-align: middle;

}



.yx_mc_f2_tabbox th {

    color: #fff;

    background: #333;

    font-size: 18px;

    line-height: 30px;

    padding: 15px 0;

}



.yx_mc_f2_tabbox td {

    padding: 15px 0;

    font-size: 18px;

    color: #333;

    line-height: 30px;

    border-bottom: 1px solid #fff;

}



.yx_mc_f2_tabbox td:first-child {

    background: #f3f3f3;

}



.yx_mc_f2_tabbox td:not(:first-child) {

    background: #e6f3df;

}



.yx_mc_f2_tabbox td:not(:last-child) {

    border-right: 1px solid #fff;

}



/* .yx_mc_f2_tabbox {

    margin-bottom: 50px;

} */



.yx_mc_f2_tab1 td {

    width: 50%;

}



.yx_mc_f2_tab1 p {

    padding: 0 20px;

}



.yx_mc_f2_tab1 .yx_mc_b5s1r_more {

    margin-bottom: 0;

    padding-top: 30px;

}



.yx_mc_f2_tab1 td {

    width: 50%;

}



.yx_mc_f2_tab1 p {

    padding: 0 20px;

}



.yx_mc_f2_tab1 .yx_mc_b5s1r_more {

    margin-bottom: 0;

    padding-top: 30px;

}



.yx_mc_c4_tab th {

    border-bottom: 10px solid #fff;

}



.yx_mc_c4_tab td {

    width: 25% !important;

    background: #f2f8ee;

    color: #0a5c1c;

}



.yx_mc_c4_tab td:first-child {

    background: #e6f3df;

}



.yx_mc_c4_tab td:not(:last-child) {

    border-right: 5px solid #fff;

}



.yx_mc_c4_tab:not(:last-child) {

    margin-bottom: 30px;

}



.yx_mc_c4_tab1 th {

    background: #005d17;

}



.yx_mc_c4_tab2 th {

    background: #f1bb33;

}



.yx_mc_c4_tab3 th {

    background: #333;

}



.yx_mc_f2_tab2 .yx_mc_f2tab2_td1 {

    width: 50%;

}



.yx_mc_f2_tab2 .yx_mc_f2tab2_td2 {

    width: 25%;

}



.yx_mc_cont1630 p a {

    display: inline;

    color: #333;

    font-size: inherit;

    line-height: inherit;

}



.yx_mc_xlbox {

    margin-bottom: 5px;

}



.yx_mc_xlbox {

    position: relative;

}



.yx_mc_xlbox_lg .yx_mc_xlbox_hd {

    padding-top: 28px;

    padding: 28px;

}



.yx_mc_xlbox_lg {

    margin-bottom: 15px;

}



.yx_mc_xlbox_lg .yx_mc_xlbox_hd{

    padding: 18px;

}



.yx_mc_xlbox_lg .yx_mc_xlbox_hd{

    padding: 18px 30px;

}



.yx_mc_xlbox_hd {

    width: 100%;

    cursor: pointer;

    padding: 9px 20px 10px;

    color: #fff;

    background-color: #6faf3e;

}



.on .yx_mc_xlbox_hd {

    background: #f1bb33;

    transition: all .36s;

}



.yx_mc_xlbox_lg .yx_mc_xlbox_hd {

    padding-top: 28px;

    padding: 28px;

}



.yx_mc_xlbox_lg .yx_mc_xlbox_hd{

    padding: 18px;

}



.yx_mc_xlbox_lg .yx_mc_xlbox_hd{

    padding: 18px 30px;

}



.yx_mc_xlbox_title {

    font-size: 18px;

    line-height: 24px;

}



.yx_mc_xlbox_title div {

    font-size: 18px;

    line-height: 24px;

}



.yx_mc_xlbox_title .yx_mc_xlbox_xtb_word {

    line-height: 34px;

}



.yx_mc_xlbox_imgbox {

    width: 10px;

    line-height: 24px;

}



.yx_mc_xlbox_imgbox {

    transition: all .36s;

    transform: rotate(90deg);

}



.on .yx_mc_xlbox_imgbox {

    transform: rotate(270deg);

}



.on .yx_mc_xlbox_hd {

    background: #f1bb33;

    transition: all .36s;

}



.yx_mc_xlbox_imgbox{

    width: 12px;

}



.yx_mc_xlbox_bd {

    padding: 5px 0;

}



.yx_mc_xlbox_bd p {

    color: #5b5b5b;

    line-height: 1.5em;

    font-size: 16px;

}



.yx_mc_xlbox_bd_bold {

    font-weight: bolder;

}



.yx_mc_xlbox_bd_green a {

    display: inline-block;

    color: #6faf3e;

}





.yx_mc_xlbox_bd {

    padding: 15px 40px 0;

}



.yx_mc_xlbox_bd p {

    color: #666666;

}



.yx_mc_b2s1r_more {

    padding-top: 30px;

    /* margin-bottom: 65px; */

}



.yx_mc_c6_tab tr,

.yx_mc_c6_tab th {

    width: 50%;

}

.yx_mc_c6_tab tr:nth-child(even) td {

    background: #e5e6e6;

}



.yx_mc_c6_tab tr:nth-child(odd) td {

    background: #f7f7f7;

}



.yx_mc_c6_tab td {

    border-right: 0 !important;

}

.yx_mc_c6_tab th,

.yx_mc_c6_tab td {

    width: 33.333333%;

}



.yx_mc_b4s1_bdcontbox .yx_mc_c6_tab th:not(:last-child) {

    border-right: 15px solid #fff;

}



.yx_mc_b4s1_bdcontbox .yx_mc_c6_tab td:not(:last-child) {

    border-right: 15px solid #fff !important;

}



.yx_mc_b4s1_bdcontbox .yx_mc_c6_tab td {

    border-top: 5px solid #fff;

}



.yx_mc_c6_tab_imgbox {

    margin-top: 40px;

    max-width: 996px;

}



.yx_mc_e2_tab {

    /* max-width: 1200px; */

    margin-bottom: 20px;

}

.yx_mc_e2_tab th:first-child {

    width: 45%;

}



.yx_mc_e2_tab th {

    width: 11%;

}



.yx_mc_e2_tab th:not(:last-child){

    border-right: 1px solid #fff;

}



.yx_mc_e2_tab td:not(:last-child){

    border-right: 1px solid #fff !important;

}



.yx_mc_e2_tab td:first-child {

    width: 45%;

    text-align: left;

    padding: 15px 45px;

}



.yx_mc_e2_tab td {

    width: 11%;

    border-top: 1px solid #fff;

}



.yx_mc_e2_tab td:not(:first-child) {

    font-family: "微软雅黑";

}



.yx_mc_e2_tab tr:nth-child(odd) td {

    background: #f3f3f3 ;

}



.yx_mc_e2_tab tr:nth-child(even) td {

    background: #e6f3df ;

}



#copybox {

    position: absolute;

    z-index: -1;

    left: 0;

    top: 0;

}







/* 12.4 */

.yx_mc_c2_li{

    float: left;

    width: 33.333333%;

    padding: 0 12px;



}



.yx_mc_c2_list{

    margin: 0 -12px;

}



.yx_mc_c2_imgbox {

    /* max-width: 434px; */

    margin: 0 auto;

}



.yx_mc_stxw p{

    color: #333;

}



.yx_mcc2_list2 .yx_mc_c2_li{

    width: 50%;

}



.yx_mc_ykvideobox:nth-child(1){

    margin-right: 50px;

}



.yx_mc_ykvideo_btnbox{

    margin-top: 20px;

}



.yx_mc_ykvideo_btn{

    line-height: 40px;

    padding: 0 20px;

    background: #f2c043;

    margin-right: 10px;

    color: #fff;

    cursor: pointer;

}





.yx_mc_ykvideo_btn.on{

    background: #333 !important;

    color: #fff !important;

}







/* 12.19 */

.yx_mc_more_space{

    padding: 0 !important;

    margin: 0 !important;

    margin-right: 20px !important;

}



.yx_mc_vtabhd_li {

    font-family: "Trajan W01 Bd";

    float: left;

    font-size: 22px;

    line-height: 45px;

    color: #666666;

    margin-left: 55px;

    cursor: pointer;

    transition: all .36s;

}



.yx_mc_vtabhd_li a {

    font-family: inherit;

    font-size: inherit;

    line-height: inherit;

    /* color: initial; */

}



.on_act {

    color: #333;

}



.yx_mc_video_bd {

    padding-top: 68px;

}



.yx_mc_video_list {

    margin: 0 -22px;

}



.yx_mc_video_li {

    float: left;

    width: 33.333333%;

    padding: 0 22px;

    margin-bottom: 60px;

}



.yx_mc_vtabli_play {

    position: absolute;

    left: 50%;

    top: 50%;

    z-index: 5;

    width: 50px;

    height: auto !important;

    transform: translate(-50%, -50%);

}



.yx_mc_vtabli_imgbox {

    position: relative;

}



.yx_mc_vtabli_imgbox::after {

    content: "";

    position: absolute;

    left: 0;

    top: 0;

    z-index: 4;

    width: 100%;

    height: 100%;

    background: rgba(0, 0, 0, .25);

}



.yx_mc_vtabli_bot {

    padding: 35px 25px;

    box-shadow: 0 3px 18px -2px rgba(0, 0, 0, .17);

}



.yx_mc_vtabli_word {

    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;

    font-size: 20px;

    color: #333;

    line-height: 26px;

    height: 52px;

    overflow: hidden;

}



.yx_mc_vtabli_href {

    margin-top: 28px;

}



.yx_mc_vtabli_dt {

    width: 20px;

    margin-right: 10px;

}



.yx_mc_vtabli_href {

    margin-right: 30px;

}



.yx_mc_vtabli_dd img {

    transition: all.36s;

}



.yx_mc_vtabli_dd .yx_mc_list_img {

    opacity: 0;

}



.yx_mc_vtabli_href.on .yx_mc_list_img {

    opacity: 1;

}



.yx_mc_vtabli_href.on .yx_mc_list_png {

    opacity: 0;

}



.yx_mc_phfy button {

    line-height: 24px;

}



.yx_mc_vtabbd_lisbox {

    display: none;

}



.yx_mc_vtabbd_lisbox.yx_mc_tabshow {

    display: block;

}



audio:focus {

    outline: -webkit-focus-ring-color auto 0;

}



.yx_mc_vlist_box{

    float: left;

    width: 33.333333%;

}



/*peter 12.19*/

.yx_mc_xlbox_lg{

    margin-bottom: 15px;

}

.yx_mc_xlbox_hd {

    width: 100%;

    cursor: pointer;

    padding: 9px 20px 10px;

    color: #fff;

    background-color: #6faf3e;

}

.yx_mc_xlbox_lg .yx_mc_xlbox_hd {

    padding: 18px 30px;

}

.yx_mc_xlbox_title {

    font-size: 18px;

    line-height: 24px;

}

.yx_mc_xlbox_imgbox {

    width: 12px;

    line-height: 24px;

}

.yx_mc_xlbox_imgbox {

    transition: all .36s;

    transform: rotate(90deg);

}

.yx_mc_xlbox_imgbox img {

    width: 100%;

}

.yx_mc_xlbox_bd {

    /* display: none; */

    padding: 15px 40px 0px;

}

.yx_mc_xlbox_bd p {

    color: #666;

    line-height: 1.5em;

    font-size: 16px;

}

.yx_mc_xlbox_bd_bold {

    font-weight: bolder;

}

.yx_mc_xlboxbd_year {

    text-decoration: underline;

}

.yx_mc_cont1630 p a {

    display: inline;

    font-size: inherit;

    line-height: inherit;

    color: #333;

}



.yx_mc_c2_imgbox {

    text-align: center;

}



.yx_mc_c2_imgbox img{

    position: static;

    width: auto;

    height: auto;

    max-width: 100%;

    text-align: center;

}

@media screen and (min-width: 1200px){

    .yx_mc_xlbox_hd:hover {

        background: #f1bb33;

        transition: all .36s;

    }

    /* a:hover {

        color: #f2a802 !important;

    } */

}



/* 1.20 */



.jscolor{

    padding: 0 20px;

    line-height: 40px;

    color: #fff;

    margin-right: 20px;

    margin-bottom: 20px;

    box-shadow: 0 0 10px rgba(0, 0, 0, .14);

}



.mc_copywrap{

    padding-top: 30px;

}



.yx_mc_href{

    border-color: #333 !important;

}



.yx_mc_creat{

    font-size: 16px;

    line-height: 40px;

    color: #fff;

    background: #000;

    padding: 0 30px;

}



.yx_mc_toolbox button{

    font-size: 16px;

    line-height: 40px;

    color: #fff;

    background: #000;

    padding: 0 30px;

    margin-right: 30px;

}



.yx_mc_toolbox{

    margin-top: 40px;

}



tr.on{

    border: 2px solid #f00;

}



.yx_mc_toolbox .yx_mc_delete,

.yx_mc_toolbox .yx_mc_up,

.yx_mc_toolbox .yx_mc_down{

    margin-right: 10px;

}



button+span{

    margin-right: 30px;

}





/* 1.21 */

.yx_mc_xlbox_lg{

    margin-bottom: 0;

}



.yx_mc_b5s1r_more{

    padding-top: 0;

    margin-bottom: 0;

}



.yx_mc_4list{

    margin-top: 0;

}



.yx_mc_5list {

    margin-top: 0;

}



.yx_mc_video_li{

    margin-bottom: 0;

}



.yx_mc_more_space1{

    margin-right: 0 !important;

}